package com.som.util;

import java.io.File;

/**
 * 公共的一些文件处理类
 * 
 * @author liujun
 * @date 2016年4月10日
 * @verion 0.0.1
 */
public class FileUtils
{
	/**
	 * 提取文件名字，不带后缀名
	 * 
	 * @param file
	 *            全文件路径信息
	 * @return 文件名，如果提取不到，返回空
	 */
	public static String getFileName(String filePath)
	{
		String tempPath = filePath;

		if (tempPath.lastIndexOf(File.separator) != -1)
		{
			return filePath.substring(tempPath.lastIndexOf(File.separator) + 1, tempPath.lastIndexOf("."));

		}

		else if (tempPath.lastIndexOf("/") != -1)
		{
			return filePath.substring(tempPath.lastIndexOf("/") + 1, tempPath.lastIndexOf("."));

		}

		return null;
	}

	public static void main(String[] args)
	{
		String path = "D:/java/workspace/java/excelconv/target/test-classes/\\input4.xls";

		System.out.println(FileUtils.getFileName(path));
	}
}
